Add gdk_pango_context_get_for_display
authorMatthias Clasen <mclasen@redhat.com>
Fri, 1 Apr 2016 01:33:03 +0000 (21:33 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 18 Apr 2016 11:04:44 +0000 (07:04 -0400)
This is the obvious 1 line equivalent of the for_screen function.

docs/reference/gdk/gdk3-sections.txt
gdk/gdkpango.c
gdk/gdkpango.h

index 786a5ad13df09edb1df9aca610cb3f1baedb5b28..64c61b39158351511aa0f90f6f68e7230fb7c507 100644 (file)
@@ -607,6 +607,7 @@ gdk_pango_layout_get_clip_region
 gdk_pango_layout_line_get_clip_region
 gdk_pango_context_get
 gdk_pango_context_get_for_screen
+gdk_pango_context_get_for_display
 </SECTION>
 
 <SECTION>
index 66615e817861d7f0f29f45e8c837832e2722d378..63e33c7b1bf663f92ffba51e35d6a5224c10b886 100644 (file)
@@ -320,7 +320,7 @@ gdk_pango_layout_get_clip_region (PangoLayout *layout,
 PangoContext *
 gdk_pango_context_get (void)
 {
-  return gdk_pango_context_get_for_screen (gdk_screen_get_default ());
+  return gdk_pango_context_get_for_display (gdk_display_get_default ());
 }
 
 /**
@@ -366,3 +366,11 @@ gdk_pango_context_get_for_screen (GdkScreen *screen)
 
   return context;
 }
+
+PangoContext *
+gdk_pango_context_get_for_display (GdkDisplay *display)
+{
+  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
+  return gdk_pango_context_get_for_screen (gdk_display_get_default_screen (display));
+}
index af2abf404b972008fba96576830653f2213b237b..01bdc687cb4918d8d929732c1b836b466d371867 100644 (file)
@@ -31,6 +31,8 @@ G_BEGIN_DECLS
 
 GDK_AVAILABLE_IN_ALL
 PangoContext *gdk_pango_context_get_for_screen (GdkScreen    *screen);
+GDK_AVAILABLE_IN_3_22
+PangoContext *gdk_pango_context_get_for_display (GdkDisplay *display);
 GDK_AVAILABLE_IN_ALL
 PangoContext *gdk_pango_context_get            (void);